avalanche of earth and rocks - Turkish English Dictionary